package com.ehotting.mqbd.api.bean.solver;

import java.util.ArrayList;
import java.util.List;

public  class SolverCountBean {

    private String module;
    /***
     * 求解器总数
     */
    private Long allCount = 0L;
    /***
     * 繁忙求解器总数
     */
    private Long busyCount = 0L;
    /***
     * 空闲求解器总数
     */
    private Long freeCount = 0L;
    /**任务队列**/
    private Long queueCount = 0L;


    private List<SolverStateBean> serverList = new ArrayList<>();

    public String getModule() {
        return module;
    }

    public void setModule(String module) {
        this.module = module;
    }

    public Long getAllCount() {
        return allCount;
    }

    public void setAllCount(Long allCount) {
        this.allCount = allCount;
    }

    public Long getBusyCount() {
        return busyCount;
    }

    public void setBusyCount(Long busyCount) {
        this.busyCount = busyCount;
    }

    public Long getFreeCount() {
        return freeCount;
    }

    public void setFreeCount(Long freeCount) {
        this.freeCount = freeCount;
    }

    public Long getQueueCount() {
        return queueCount;
    }

    public void setQueueCount(Long queueCount) {
        this.queueCount = queueCount;
    }

    public List<SolverStateBean> getServerList() {
        return serverList;
    }

    public void setServerList(List<SolverStateBean> serverList) {
        this.serverList = serverList;
    }
}